package fr.cnam.ratpProject.client.services;

import java.util.ArrayList;

import com.google.gwt.user.client.rpc.AsyncCallback;

import fr.cnam.ratpProject.sharedDatas.Etape;
import fr.cnam.ratpProject.sharedDatas.Ligne;
import fr.cnam.ratpProject.sharedDatas.Station;

public interface ReseauRatpServiceAsync {
	void getAllStations(AsyncCallback<ArrayList<Station>> callback);

	void getReseauMetro(AsyncCallback<ArrayList<Ligne>> callback);

	void searchTrajet(Station depart, Station arrive,
			AsyncCallback<ArrayList<Etape>> callback);
}
